package com.ktgj.flight.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ktgj.common.core.annotation.Excel;

import java.math.BigDecimal;
import java.util.Date;

/** 我的-订单列表（机票）专用实体 */
public class AirTicketsVo {
    /** 订单PNR状态 */
    @Excel(name = "订单PNR状态")
    private String pnrstatus;

    /** 支付总金额 */
    @Excel(name = "支付总金额")
    private BigDecimal payAmount;

    /** 出票时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "出票时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date issueTime;

    /** 出港城市 */
    @Excel(name = "出港城市")
    private String departure;

    /** 到港城市 */
    @Excel(name = "到港城市")
    private String arrival;

    /** 时间 */
    @Excel(name = "时间")
    private String time;

    /** 航班 */
    @Excel(name = "航班")
    private String flightJourney;

    public String getTime() {
        return time;
    }

    public void setTime(String time) {
        this.time = time;
    }

    public String getFlightJourney() {
        return flightJourney;
    }

    public void setFlightJourney(String flightJourney) {
        this.flightJourney = flightJourney;
    }

    public String getPnrstatus() {
        return pnrstatus;
    }

    public void setPnrstatus(String pnrstatus) {
        this.pnrstatus = pnrstatus;
    }

    public BigDecimal getPayAmount() {
        return payAmount;
    }

    public void setPayAmount(BigDecimal payAmount) {
        this.payAmount = payAmount;
    }

    public Date getIssueTime() {
        return issueTime;
    }

    public void setIssueTime(Date issueTime) {
        this.issueTime = issueTime;
    }

    public String getDeparture() {
        return departure;
    }

    public void setDeparture(String departure) {
        this.departure = departure;
    }

    public String getArrival() {
        return arrival;
    }

    public void setArrival(String arrival) {
        this.arrival = arrival;
    }
}
